class: center, middle, inverse, title-slide .title[ # Paquetes ] .subtitle[ ## Dirección Nacional de Estadística Criminal - Ministerio de Seguridad ] --- <style type="text/css"> .remark-slide-content { font-size: 25px; padding: 1em 1em 1em 1em; } <style type="text/css"> .remark-code{ line-height: 1.5; font-size: 80% } @media print { .has-continuation { display: block; } } </style> # Hoja de ruta <br><br> ## ✔️ Paquetes y funciones ## ✔️ Paquete de paquetes: el mundo de `{tidyverse}` --- # Paquetes ## ¿Qué son? #### ✔️ Un conjunto funciones, pero también bases de datos y objetos de R en general. -- ## ¿Para qué nos sirven? #### ✔️ Ayudan a incorporar funcionalidades al lenguaje para resolver nuevos problemas o alternativas a viejas soluciones --- class: middle, center, inverse background-image: url(data:image/png;base64,#img/R1.PNG) background-size: contain --- class: middle, center, inverse background-image: url(data:image/png;base64,#img/R2.PNG) background-size: contain --- class: middle, center, inverse background-image: url(data:image/png;base64,#img/R3.PNG) background-size: contain --- class: middle, center, inverse background-image: url(data:image/png;base64,#img/R4.PNG) background-size: contain --- class: middle, center, inverse background-image: url(data:image/png;base64,#img/R5.PNG) background-size: contain --- #Paquetes ## INSTALACIÓN <br> - Podemos descargarlos e instalarlos con el siguiente comando: ```r `install.packages("nombre_del_paquete")` ``` - Sólo es necesario instalar el paquete una vez por computadora. --- #Paquetes ## INVOCACIÓN <br> .pull-left[ - Una vez instalado, cada vez que abramos una nueva sesión de R y querramos utilizar el paquete debemos **cargarlo al ambiente de trabajo** mediante la función: ```r `library(nombre_del_paquete)` ``` ] .pull-right[ <img src="data:image/png;base64,#img/invocacion.gif" width="500px" /> ] --- class: center, middle, inverse # [Tidyverse](https://www.tidyverse.org/) --- # Tidyverse .pull-left[ #### `Tidyverse` es una colección de paquetes de R, pensados para trabajar en "ciencia de datos". ] .pull-right[ <img src="data:image/png;base64,#img/tidyverse.png" width="781" style="display: block; margin: auto;" /> ] --- # __¿Por qué tidyverse?__ - ### Orientado a ser leído y escrito por y para seres humanos -- - ### Funciones no pensadas para una tarea específica sino para un proceso de trabajo .pull-left[ <img src="data:image/png;base64,#img/circuito_del_dato.png" width="110%" style="display: block; margin: auto;" /> ] .pull-right[ <img src="data:image/png;base64,#img/circuito_del_dato_tidy.png" width="110%" style="display: block; margin: auto;" /> ] -- - ### Su comunidad, basada en los principios del código abierto y trabajo colaborativo --- # __Instalación y uso__ * Sólo una vez (por computadora): ```r `install.packages("tidyverse")` ``` -- * En cada inicio de sesión de R o Rstudio: ```r `library(tidyverse)` ``` -- .pull-left[ _No es necesario esto:_ ```r install.packages("dplyr") install.packages("tidyr") install.packages("ggplot2") ``` ] .pull-right[ _Ni esto:_ ```r library(dplyr) library(tidyr) library(ggplot2) ``` ]